from math import*
N=int(input('Введите четырёхзначное число:'))
if N>999 and N<10000:
    N1=N%10
    N2=(N//10)%10
    N3=(N//100)%10
    N4=N//1000
    if N%2==0:
        print("Число четное: да")
    else:
        print("Число четное: нет")
    if N%3==0:
        print("Число кратно трём: да")
    else:
        print("Число кратно трём: нет")
    NQ=sqrt(N)
    NQ1=sqrt(N1)
    NQ2=sqrt(N2)
    NQ3=sqrt(N3)
    NQ4=sqrt(N4)
    if NQ==int(NQ):
        print("Число является квадратом числа: ",NQ)
    else:
        print("Число является квадратом числа: нет")
    minm=min(N1,N2,N3,N4)
    maxm=max(N1,N2,N3,N4)
    print("Наименьшая цифра числа: ", minm)
    print("Наибольшая цифра числа: ", maxm)
    Colnul=0
    if N1==0:
        Colnul=Colnul+1
    if N2==0:
        Colnul=Colnul+1
    if N3==0:
        Colnul=Colnul+1
    print("Количество нулей в числе: ",Colnul)
    if NQ1==int(NQ1):
        print("Цифра в разряде единиц является квадратом цифры: ", NQ1)
    else:
        print("Цифра в разряде тысяч является квадратом цифры: ")
    if NQ2==int(NQ2):
        print("Цифра в разряде десятков является квадратом цифры: ", NQ2)
    else:
        print("Цифра в разряде тысяч является квадратом цифры: ")
    if NQ3==int(NQ3):
        print("Цифра в разряде тысяч является квадратом цифры: ", NQ3)
    else:
        print("Цифра в разряде тысяч является квадратом цифры: ")
    if NQ4==int(NQ4):
        print("Цифра в разряде тысяч является квадратом цифры: ", NQ4)
    else:
        print("Цифра в разряде тысяч является квадратом цифры: ")


else:
    print("Чисдо не четырёхзначное")
    exit()
